be thunderstruck - French English Dictionary